#依赖jdk1.8环境
FROM openjdk:8
#作者
MAINTAINER www.fwtai.com
RUN echo "Asia/Shanghai" > /etc/timezone
#对外暴露5642,要和配置文件application.properties的端口号一致,它只是一个元数据，方便用户了解容器的网络及端口的设置。
EXPOSE 5642
VOLUME /tmp
#复制jzgj-api5642.jar到docker容器中并命名为jzgj-api5642.jar
ADD target/jzgj-api5642.jar jzgj-api5642.jar
#执行命令
RUN bash -c 'touch /jzgj-api5642.jar'
#运行,多个命令用逗号隔开
ENTRYPOINT ["java", "-jar","-Duser.timezone=Asia/Shanghai","-Dfile.encoding=UTF-8", "jzgj-api5642.jar", "--spring.profiles.active=dev"]

# -itd --privileged=true --restart unless-stopped

# docker rm -f 容器名
# docker rmi -f 镜像名